Son códigos que se utilizan para representar fechas y horas de manera precisa y estandarizada, algunos de los formatos de fecha datetime son:
Y-m-d H:i:s: Año-mes-día hora:minuto:segundod/m/Y H:i: Día/mes/año hora:minutoY-m-d: Año-mes-díaH:i:s: Hora:minuto:segundo
Estos son solo algunos ejemplos de los formatos de fecha datetime, pero existen otros que se pueden utilizar, todo depende de las necesidades al momento de aplicarlo.
Mediante la función date_format de PHP es posible formatear una fecha en el formato deseado. En el siguiente ejemplo la variable $fecha contiene la fecha en formato "MMM DD YYYY HH: SS (AM/PM)", y se utiliza la función date_create_from_format para convertirla en un objeto DateTime. Luego, se utiliza date_format para formatear esta fecha en el formato "dd/MM/yyyy". Finalmente, se muestra la fecha convertida.
$fecha = "Oct 21 2021 14:30";$fecha_convertida = date_format(date_create_from_format('M d Y H:i', $fecha), 'd/m/Y');echo $fecha_convertida;
Es importante tener en cuenta que en el primer argumento de date_create_from_format debes especificar el formato de la fecha original en base a la documentación de PHP (https://www.php.net/manual/es/datetime.createfromformat.php).